// Base64解码
function base64Decode(base64Str) {
	return Base64.decode(base64Str);
};

// Base64编码
function base64Encode(str) {
	return Base64.encode(str);
}

// MD5加密
function md5Encrypt(str) {
	let md5Hash = CryptoJS.MD5(str);
	return md5Hash.toString(CryptoJS.enc.Hex);
}

// AES加密
function aesEncrypt(str, key) {
	let encrypted = CryptoJS.AES.encrypt(str, key);
	return encrypted.toString();
}

// AES解密
function aesDecrypt(str, key) {
	let decrypted = CryptoJS.AES.decrypt(str, key);
	return decrypted.toString(CryptoJS.enc.Utf8);
}